/**

 @Name：layuiAdmin 主页示例
 @Author：star1029
 @Site：http://www.layui.com/admin/
 @License：GPL-2

 */


layui.define(function(exports){
  var admin = layui.admin;

  //区块轮播切换
  layui.use(['admin', 'carousel'], function(){
    var $ = layui.$
        ,admin = layui.admin
        ,carousel = layui.carousel
        ,element = layui.element
        ,device = layui.device();

    //轮播切换
    $('.layadmin-carousel').each(function(){
      var othis = $(this);
      carousel.render({
        elem: this
        ,width: '100%'
        ,arrow: 'none'
        ,interval: othis.data('interval')
        ,autoplay: othis.data('autoplay') === true
        ,trigger: (device.ios || device.android) ? 'click' : 'hover'
        ,anim: othis.data('anim')
      });
    });

    element.render('progress');

  });

  //八卦新闻
  layui.use(['carousel', 'echarts'], function(){
    var $ = layui.$
        ,carousel = layui.carousel
        ,echarts = layui.echarts;

    var echartsApp = [], options = [
      {
        title : {
          subtext: '完全实况球员数据',
          textStyle: {
            fontSize: 14
          }
        },
        tooltip : {
          trigger: 'axis'
        },
        legend: {
          x : 'left',
          data:['罗纳尔多','舍普琴科']
        },
        polar : [
          {
            indicator : [
              {text : '进攻', max  : 100},
              {text : '防守', max  : 100},
              {text : '体能', max  : 100},
              {text : '速度', max  : 100},
              {text : '力量', max  : 100},
              {text : '技巧', max  : 100}
            ],
            radius : 130
          }
        ],
        series : [
          {
            type: 'radar',
            center : ['50%', '50%'],
            itemStyle: {
              normal: {
                areaStyle: {
                  type: 'default'
                }
              }
            },
            data:[
              {value : [97, 42, 88, 94, 90, 86], name : '舍普琴科'},
              {value : [97, 32, 74, 95, 88, 92], name : '罗纳尔多'}
            ]
          }
        ]
      }
    ]
        ,elemDataView = $('#LAY-index-pageone').children('div')
        ,renderDataView = function(index){
      echartsApp[index] = echarts.init(elemDataView[index], layui.echartsTheme);
      echartsApp[index].setOption(options[index]);
      window.onresize = echartsApp[index].resize;
    };
    //没找到DOM，终止执行
    if(!elemDataView[0]) return;

    renderDataView(0);
  });

  //地图
  layui.use(['carousel', 'echarts'], function(){
    var $ = layui.$
        ,carousel = layui.carousel
        ,echarts = layui.echarts;

    var echartsApp = [], options = [
      {
        title : {
          text: '全国的 layui 用户分布',
          subtext: '不完全统计'
        },
        tooltip : {
          trigger: 'item'
        },
        dataRange: {
          orient: 'horizontal',
          min: 0,
          max: 60000,
          text:['高','低'],
          splitNumber:0
        },
        series : [
          {
            name: '全国的 layui 用户分布',
            type: 'map',
            mapType: 'china',
            selectedMode : 'multiple',
            itemStyle:{
              normal:{label:{show:true}},
              emphasis:{label:{show:true}}
            },
            data:[
              {name:'西藏', value:60},
              {name:'青海', value:167},
              {name:'宁夏', value:210},
              {name:'海南', value:252},
              {name:'甘肃', value:502},
              {name:'贵州', value:570},
              {name:'新疆', value:661},
              {name:'云南', value:8890},
              {name:'重庆', value:10010},
              {name:'吉林', value:5056},
              {name:'山西', value:2123},
              {name:'天津', value:9130},
              {name:'江西', value:10170},
              {name:'广西', value:6172},
              {name:'陕西', value:9251},
              {name:'黑龙江', value:5125},
              {name:'内蒙古', value:1435},
              {name:'安徽', value:9530},
              {name:'北京', value:51919},
              {name:'福建', value:3756},
              {name:'上海', value:59190},
              {name:'湖北', value:37109},
              {name:'湖南', value:8966},
              {name:'四川', value:31020},
              {name:'辽宁', value:7222},
              {name:'河北', value:3451},
              {name:'河南', value:9693},
              {name:'浙江', value:62310},
              {name:'山东', value:39231},
              {name:'江苏', value:35911},
              {name:'广东', value:55891}
            ]
          }
        ]
      }
    ]
        ,elemDataView = $('#LAY-index-pagethree').children('div')
        ,renderDataView = function(index){
      echartsApp[index] = echarts.init(elemDataView[index], layui.echartsTheme);
      echartsApp[index].setOption(options[index]);
      window.onresize = echartsApp[index].resize;
    };
    //没找到DOM，终止执行
    if(!elemDataView[0]) return;

    renderDataView(0);
  });

  //项目进展
  layui.use('table', function(){
    var $ = layui.$
        ,table = layui.table;

    table.render({
      elem: '#LAY-index-prograss'
      ,url: layui.setter.base + 'json/console/prograss.js' //模拟接口
      ,cols: [[
        {type: 'checkbox', fixed: 'left'}
        ,{field: 'prograss', title: '任务'}
        ,{field: 'time', title: '所需时间'}
        ,{field: 'complete', title: '完成情况'
          ,templet: function(d){
            if(d.complete == '已完成'){
              return '<del style="color: #5FB878;">'+ d.complete +'</del>'
            }else if(d.complete == '进行中'){
              return '<span style="color: #FFB800;">'+ d.complete +'</span>'
            }else{
              return '<span style="color: #FF5722;">'+ d.complete +'</span>'
            }
          }
        }
      ]]
      ,skin: 'line'
    });
  });

  exports('sample', {})
});